#version 450

// set #0: global

// set #1: material
layout(set = 1, binding = 0) uniform MaterialInput {
    float idle;
} material;
layout(set = 1, binding = 1) uniform sampler2D material_image_albedo;
// set #2: object

layout(push_constant) uniform PushConsts {
    vec3 color;
} push_constants;

layout(location = 0) out vec4 outColor;

void main() {
    outColor = vec4(push_constants.color, 0.5f);
}